上位机开发笔记 » 搜索 » user:admin post:true

从零开始一步步学习aardio+webView+Layui做界面笔记

界面第一步, 需要对界面进行划分, 分出不同的布局和功能区, 这里就要用到layui的栅格系统

https://www.layui.com/doc/element/layout.html

从文档里看到, 栅格类似表格那样对界面进行划分

layui-row 定义一行

layui-col-*** 定义一列,并定义这列占多少栅格(layui规定一行row分为12等分个col列栅格)

那么实际应该怎

webview admin •  2021-03-31 • 最后回复来自 楚鸟
4

从零开始一步步学习aardio+webView+Layui做界面笔记

好了, 首先新建个通用框架 , 在html目录中添加main.html ,修改代码如下

<html> <head>   <meta charset="utf-8">   <link rel="stylesheet" href="layui/css/layui.css"> </head> <body> <script src="layui/layui.js"></script> </body>
webview admin •  2021-03-31 • 最后回复来自 楚鸟
4

从零开始一步步学习aardio+webView+Layui做界面笔记

为什么用webview?

WebView2 Runtime,支持自主独立安装,支持WIN7,WIN8,WIN10,不支持XP

我做工业类软件比较多, 运行环境啥的让客户安装下没问题,我们也用过labview, 这个也是要安装runtime的, runtime好的一点就是虚拟运行引擎不会受到系统影响.

webview不像webform那样需要依赖ie, 它是独立的运行环境, 不同的电脑不存在兼容问题.


言归正传, 我基本上没学过web , 发到这里就是为了勉励自己 , 为自己接下来的学习提供动力.

webview admin •  2021-03-31 • 最后回复来自 楚鸟
4

(转)chakaraCore js 脚本引擎的aardio简单调用

感谢: fish 分享

https://github.com/btx638/ChakraCore-aardio


ChakraCore 是微软Edge浏览器的JavaScript开源解释器

能够解析、解释、编译和执行JavaScript代码;

对Microsoft Edge没有任何依赖。

它可以嵌入到其他产品中,提供脚本执行能力;

aardio js admin •  2021-03-28

(转)hp socket 5.8.2 高性能网络扩展库

感谢: fish 分享


aardio的扩展库里已经有个jacenHe提供的HPsocket库,位置如下:


此次分享的是由fish封装的, 目前只封装了 ssl http client 部分

aardio socket admin •  2021-03-25 • 最后回复来自 money
9

userAgent解析库,js调用

感谢分享

aardio js admin •  2021-03-23 • 最后回复来自 admin
1

Nicomsoft OCR调用示例(NSOCR)

NISOFT OCR SDK 是一款目前免费图文识别开发库, 目前支持28国语言包括简体和繁体中文识别, 能够识别条形码/二维码, 

图片支持: BMP, JPEG, PNG, TIFF, and GIF. 当然也支持内存图片识别.

识别出的结果可以保存成PDF, PDF/A (PDF/A-1a or PDF/A-1b), RTF, Text or XML

OCR aardio admin •  2021-03-07

BLU蓝牙上位机求指导

回复#4 @chenqiang :

看你上面的callback定义, 貌似没啥问题,

dll引用是stdcall,你拼错了,void*可以用ADDR, UCHAR用BYTE, 

另外你这里演示的是open的callback, 函数名最好一致

我这里调用dll会提示少了个api-ms-xxxxxx.dll, 网上下载了个还是不行, 没法测试, 可能需要注意的地方是raw.

aardio 蓝牙 dll admin •  2021-03-06 • 最后回复来自 admin
5

BLU蓝牙上位机求指导

大致看了下, 回调在aardio里根据调用方式stdcall的有

thread.tostdcall

raw.tostdcall

看你那个dll是stdcall,用对应的转换下aar里面的函数成为函数指针即可.

https://www.chengxu.xyz/t/361

可以参考上面的例子, 还有aardio的sio串口库里其实也有这样的回调, 先琢磨下, 试试手, 还是不行的话, 贴上你的代码还有运行遇到的问题.

自己研

aardio 蓝牙 dll admin •  2021-03-06 • 最后回复来自 admin
5

(转)七牛云文件上传aardio调用库分享

感谢: 周 (332XXX281) 分享


qiniuyun.aardio 库代码如下:

import web.rest.jsonClient;   import crypt.hmac; import crypt.bin;  import fsys.ini namespace qiniuyun; class auth{ ctor(accessKey,secretKey){ this = ..web.rest.jsonClient()  this.accessKe
aardio api admin •  2021-02-28 • 最后回复来自 netfox
4

分享一个ZylSerialPortAXControl.ocx串口控件

无聊河蟹了个串口控件, 其实没啥用, 网上瞎逛看到的. 

我们都有sio控件和其他一些dll可以使用了, 看看就算了.

这里发出来给喜欢折腾的人吧

aardio 串口 ocx admin •  2021-02-18 • 最后回复来自 indertust
4

(转)libxl操作excel文件aardio库和调用示例

感谢: fish(290xxxx037)  分享

https://github.com/btx638/LibXL-aardio


说到这个libxl ,之前的文章 https://www.chengxu.xyz/t/342 里面 

aardio excel admin •  2021-02-18 • 最后回复来自 leon
1

(转)OpenCC简体字和繁体字互转示例

感谢: fish 编写调用库和示例代码

界面代码如下:

import win.ui; /*DSG{{*/ mainForm = win.form(text="openCC简繁转换示例";right=508;bottom=311) mainForm.add( button={c
aardio admin •  2021-02-10 • 最后回复来自 terrorist
1

(转)递归函数提前声明变量分析

感谢: 圣地 分享

import console; /* 背景: 赋值语句方式定义递归函数时函数体中调用函数名本身必须将函数名变量的声明提到定义函数前 这样递归函数正常运行,如不提前会导致函数体内的函数名变量为 Null 无法正常运行。 */ var funcBad/*(2)*/ = function(){      console.log("函数体内 funcBad 的指针:", type(funcBad) ,funcBad/*(1)*/ ) } funcBad() console.log("函数
aardio admin •  2021-02-07

(转)一个网页视频下载工具的源码

这个收藏于群聊5月份的分享.

目前代码运行有点问题,但是不影响学习思路.哈

import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(text="视频下载工具(点击视频链接即可下载)";right=759;bottom=469) winform.add( btnVideoInfo={cls="button";text="获取视频下载地址";left=511;top=24;right=732;bottom=60
aardio web admin •  2021-01-31

(转)任务栏崩溃自动恢复托盘图标

最新版aardio v30.5.4版本已修复此功能。






感谢: 巴克队长 分享

有时候任务栏崩溃了之后, 托盘图标就会消失, 那么如何自动重建呢?

aardio admin •  2021-01-31

利用ecGraph3D图表画出三维图

最近有个需求是画出数据三维图, 于是用到了之前写过的ecgraph3d这个控件

数据从excel中获取, 然后写入到这个控件里, 这里利用aardio的string.database来处理csv格式的excel , 比较简单.

这个界面是我集成在另外一个软件上面的, 这里只分享下这个界面里面的数据处理.

波形图 图表 aardio ocx admin •  2021-01-27

Listview+plus+capture实现鼠标抓拍拖拽排序功能

回复#2 @royalxavier :

你这些需求, 不要用winform了, 用sciter或者htmlayout来实现, 会简单很多, 各种跨域拖拽, 还附赠很多过渡动画哦.

aardio listview ui admin •  2021-01-09 • 最后回复来自 admin
3

c#多线程耗时操作不卡界面的顺序流程处理方式

这里新建了method.cs类库, 在类库中需要实时更新数据输出到form1界面中的lable1控件上面 , 我们需要在界面form1中调用此类库, 来执行一个耗时流程.


我们知道在c#里为了不卡界面就需要开多线程 , 多线程里想要更新界面UI控件就需要用到委托 , 看了一些文章发现写的基本千篇一律, 都是在同一个form界面中进行的委托定义和使用, 实际使用中却并不如此, 像我上面的需求, 那么在method类中应该怎么处理才能最简单直接呢?

经过了多次测试, 我发现下面的写法应该是最直观和简单的办法.

我在method中定义

csharp admin •  2021-01-06 • 最后回复来自 hi_aardio
3

使用串口读取写入FX3UPLC数据

赞一个

aardio 串口 admin •  2020-12-30 • 最后回复来自 刘米乐
6
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap